package com.jielin.handling.service.material;

import com.jielin.handling.entity.material.MaterialFile;
import com.jielin.handling.entity.material.MaterialType;
import com.jielin.handling.entity.material.MaterialTypeDocument;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface MaterialFileService {

    List<MaterialFile> findFileByDocumentId(String documentid, String fileName);// 根据文件夹id查询文件信息

    int addFile(MaterialFile materialFile);// 添加文件信息

    int delFileById(String fileid, String documentid);// 更新文件状态为已删除

    MaterialFile findFileById(String fileId);// 根据文件id查询文件信息

    int updateFileName(String fileId, String newFileName);// 修改文件名称

    List<MaterialFile> findPersonalAudit(String policeId);//根据当前登录民警的id查询个人本月上传的卷宗信息的数量

    int addDossierFile(MultipartFile[] files, String documentId
            , MaterialTypeDocument document, MaterialType materialType, String fileString);
}
